﻿@charset "utf-8";
/* 全局设置 */
@import url(seo.css); 
body,p,from,table,li,ul,h1,h2,h3,h4,h5,input,textarea{padding:0;margin:0;list-style:none;line-height:1.8;color:#666;font-family:Verdana,"SimSun","Microsoft YaHei";font-size:12px;}
h1{font-size:20px;font-family:Verdana,"Microsoft YaHei";margin-bottom:10px;color:#000}
h3{font-size:14px;}
h5{font-size:14px;border-bottom:1px solid #ededed;padding:10px 0}
a:link{color:#0066cc;text-decoration:none;}
a:visited{color:#0066cc;text-decoration:none;}
a.underline:hover{text-decoration:underline;}
a:hover{color:#ff6600;}
a img{border:none}
.dn{display: none;}
.tel{background:url(../Images/css_bg.png) no-repeat -365px -8px;padding-left:30px;font-size:14px;}
.hot,.hot a,a.hot{color:#FF6600}
.oe {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#header a.hot{color:#ff6600;}
#header a,#footer a{color:#666;}
.sale{background:#E4393C;font-size:12px;color:#fff;font-weight:normal;padding:1px 3px;}
.clear{clear:both;float:none;}
.seo li{display:inline}
.seo li a{color:#ededed;}
.big{font-size:16px;margin:0 3px;vertical-align:middle;}
.padding8{padding:8px}
.green{color:#009900}
.grey{color:#999999}
.normal{font-size:12px;color:#666;font-weight:normal;margin:0 5px;}
.red{color:red}
.input{border:1px solid #EDEDED;border-left:1px solid #999999;border-top:1px solid #999999;background:#FFFFCC;height:20px;padding:5px;}
.notice{background:#FFF8E8;border:1px solid #FFE297;margin-bottom: 5px;padding:2px 5px;margin-top: 3px;}
.notice b{font-size:14px;color:#000;font-weight:normal;}
.msyh{font-family: 'Microsoft YaHei' !important;}
/* .view_title{background:#f6f6f6;border-top:2px solid #656A77;font-size:14px;padding:5px 8px;}
*/
.view_title{position:relative;height:38px;line-height:38px;background:#f6f6f6;padding:0 10px;color:#000;margin-bottom:10px;}
.fl{float:left;}
.fr{float:right;}
.wbox{width:1000px;margin:0 auto;}
.clear{clear:both;float:none;}
.mt10{margin-top:10px;}
.p10{padding: 10px;}
a.logo{display:block;width:175px;height:65px;background:url(../Images/logo.png)}
.imp{font-family:impact;}
.f14{font-size:14px;}
.f20{font-size: 20px;}
/* 结构样式 */
#content,#footer{width:1000px;margin:10px auto;margin-bottom:15px;}
#footer{text-align:center;clear:both;border-top:3px solid #0071BB;padding:8px 0}
#left{width:738px;border:1px solid #ccc;float:left;}
#left1{width:738px;float:left;}
#right{width:250px;float:right;}
#header{margin:10px 0;padding-bottom:4px;}
/* 单独的控件库 */
.qiao{position: fixed;top: 50%;right: 0;}


/* 控件___导航 */
a.logo{display:block;width:175px;height:65px;background:url(../Images/logo_old.png); margin-top: 10px;}

i.horn{background:url(../Images/icon.png) 0 0;display: inline-block;width: 20px;height: 20px;}
.slogo{line-height:20px;margin:30px 20px 0 20px;}
.slogo i{vertical-align:top;}
.slogo p{margin:0;color:#999;}
.slogo span{display:inline-block;line-height:20px; color: #06c;}
.global-search{margin-top:35px;overflow:hidden;}
.global-search input{display:block;float:left;margin:0;}
.global-search input:first-child{width:220px;}
.global-search i.i20.search{ display: inline-block; width: 20px;height: 20px;background:url(../Images/icon.png) -100px 0;border:none;vertical-align: middle;}
.global-search .btn{background:#5ae;color:#fff;box-shadow:none;border:#5ae 1px solid; height: 27px; padding: 0 12px;
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#55aaee, endcolorstr=#55aaee, gradientType=0);
}
.global-search .btn:active{background:#49d;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4499dd, endcolorstr=#4499dd, gradientType=0);}
.global-phone{margin-top:22px;}
.global-phone .strong{line-height:32px;}
.global-phone i{background: url(../Images/css_bg.png) no-repeat -365px -8px; display: inline-block;width: 30px;height: 20px;vertical-align: middle;}
.global-phone{margin-top:22px; font-size: 14px; font-family:Verdana,'SimSun','Microsoft YaHei';font-weight: bold;}
.global-phone a{font-size: 14px;font-weight: normal; color: #333;letter-spacing: 0;}
.global-phone a.hot{color: #f60;}
#login_box{height: 25px;line-height: 18px;}
#login_box a:first-child{display: inline-block; max-width: 220px; overflow: hidden;white-space: nowrap;text-overflow:ellipsis;	position: relative;
	top: 4px;}
/* 控件___筛选 */
.filter{padding:8px; border:#ccc 1px solid;margin-bottom: 10px;overflow: hidden;position: relative;}
.filter li{clear:both;}
.filter div{float:left;width:900px;}
.filter label{font-weight:bold;color:#000;line-height:2.5;display:block;width:70px;float:left;}
.filter a{padding:3px 5px;font-size:13px;white-space:nowrap;line-height:2.5;}
.filter a.on{color:#fff;background:#FF9900;border-radius:3px;}
.filter li.tac{text-align: center;color:#06c;}
.filter li.tac span{cursor:pointer;display: inline-block;padding-right:15px;height: 20px;position: relative;}
.filter li.tac span:before{content: ' ';
display: block;
width: 0;
height: 0;
border-top: 4px solid;
border-right: 4px solid rgba(0, 0, 0, 0);
border-left: 4px solid rgba(0, 0, 0, 0);
position: absolute;
right: 5px;
top: 10px;}
.filter li.tac span.s:before{content: ' ';
display: block;
width: 0;
height: 0;
border-top: none;
border-bottom: 4px solid;
border-right: 4px solid rgba(0, 0, 0, 0);
border-left: 4px solid rgba(0, 0, 0, 0);
position: absolute;
right: 5px;
top: 10px;}
.filter li.icon{display: block;margin: 0;padding: 0;width:150px;height: 48px; position: absolute;right: 10px;bottom: 10px;}
.filter li.icon i{display: block;float: left;width: 48px;height: 48px;background: url(../Images/index_slogan.png);margin-right: 2px;}
.filter li.icon i.icon2{background: url(../Images/index_slogan.png) 0 -50px;}
.filter li.icon i.icon3{background: url(../Images/index_slogan.png) 0 -100px;}




/* 控件___酒店列表 */
.list_hotel{margin:0;width:100%;table-layout: fixed;border-collapse: collapse;}
.list_hotel h4{font-size:15px;line-height:1.5;color:#06c;max-width:316px;}
.list_hotel h4.sale{position: relative;background:none;padding-right: 20px;font-weight: bold;}
.list_hotel h4.sale:before{display:block;content:'促';border-radius:2px;width:16px;height:16px;line-height:16px;background:#f00;color:#fff;position:absolute;right:0px;top:0px;font-size: 12px;text-align: center;}
.list_hotel a.oe{display: block; max-width: 340px;}
.list_hotel img{display:block;width:80px;height:60px;margin-right:10px;}
.list_hotel tr.selected{background:#f6f6f6;}
.list_hotel tr.selected h4 {color:#999;}
.list_hotel td{border-bottom:#eee 1px solid;padding:4px;border-spacing: 0;}
.list_hotel td.check{width:20px;}
.list_hotel td.check input.hotelid{width:18px;height: 18px;}
.list_hotel td.img{width:80px;}
.list_hotel td.info{vertical-align: top;}
.list_hotel td p{clear: both;}
.list_hotel tr:hover{background:#f3f3f3}
.list_hotel tr:hover h4 {color:#f60;}
.list_hotel .dbs{border:#eee 1px solid;background:#fcfcfc;box-shadow: #fff 0px 0px 3px;}
.list_hotel .dbs .db{display: block;float: left;height:20px;line-height: 20px;width:130px;text-align: center;}
.list_hotel .db:first-child{background:#f6f6f6;}
.hotel_list_title{height: 36px;width:738px; line-height: 36px;border-bottom:#ccc 1px solid;}
.hotel_list_title .fl{margin-left: 120px;}
.hotel_list_title .fr{width:130px;margin-right: 4px;text-align: center;}
.hotel_list_title .fr.rs{line-height:14px;padding-top: 2px;}
/* 控件___需求列表 */
.list_invite{margin:8px;}
.list_invite li{padding:8px;border-bottom:1px solid #DFDFDF}
.list_invite h4{font-size:14px;}
.list_invite h4 span{color:#009900}
.list_invite small{color:#999999}
#footer .seo a{color:#CCC;}
.date{width:100px;background:url(../Images/date_bj.gif) no-repeat scroll 80px center #fff;}
/* 控件___搜索 */
.search{border-top:1px solid #CCC;clear:both}
.search .box{border-top:1px solid #fff;background:#EFEFEF;padding:8px;}
.search form{float:right;margin-top:-2px;padding:0;position:relative;}
/* 控件___翻页 */
.pager{text-align:center;display:block;padding:10px;margin-bottom:10px}
.pager a{border:1px solid #ccc;padding:8px 15px;margin:5px;border-radius:5px;background:url(../Images/css_bg.png) no-repeat left -103px;color:#666;font-weight:bold;font-size:14px;}
.pager a.on,.pager a:hover{background:#FFBA00;color:#fff;border:1px solid #ECA128}
/* 控件___内容块 */
.block{border:1px solid #ccc;margin-bottom:10px;background:#F7F7F7;}
.block h4,.block h2{background:#0066cc;height: 40px;text-align: center;line-height: 40px;color: #fff;font-size: 18px;font-family: "Microsoft YaHei";font-weight: normal; }
.block .box{padding:8px;}
.block li{border-bottom:1px dashed  #DEDEDE;margin-bottom:5px;}
.block_like li{border-bottom:none;margin-bottom:0;}
.block .filter{border:none;}
/* 控件___Button */
a.button1,button.button1{border:none;background:url(../Images/css_bg.png) no-repeat left -399px;font-weight:bold;font-size:13px;color:#fff;width:94px;display:block;text-align:center;line-height:31px;cursor:pointer;}
button.button2{background:url(../Images/css_bg.png) no-repeat left -355px;cursor:pointer;border:none;font-weight:bold;font-size:14px;color:#fff;width:107px;display:block;text-align:center;line-height:30px;}
.tabs3{border-bottom:2px solid #FF9900;height:27px;margin-top:10px;padding-left:80px;font-weight:bold;overflow:hidden}
.tabs3 li{float:left;margin-right:3px;}
.tabs3 a{line-height:27px;color:#666;background:url(../Images/home_tab.png) no-repeat left top;display:inline-block;padding-left:13px;width:128px;padding-top:2px}
.tabs3 .on,.tabs3 a:hover{background:#FF9900;color:#fff;background:url(../Images/home_tab_on.png) no-repeat left top;}
/* 控件___滚动的图片 */
.img_roll li{float:left;margin:0 2px;}
.img_roll li img{width:60px;height:60px;}
/* 控件___TAB */
.tabs1{padding:0 10px;height:27px;border-bottom:2px solid #656A77;margin-top:20px;}
.tabs1 a{display:inline-block;padding:0 17px;}
.tabs1 li{float:left;}
.tabs1 a{border-radius:3px 3px 0 0;border-style:solid;border-width:1px 1px 0;border-color:#C3C3C3;line-height:26px;background:url(../Images/css_bg.png) no-repeat left -197px;color:#000;margin-right:5px;font-size:13px}
.tabs1 a:hover,.tabs1 .on{background:#656A77;border-color:#656A77;color:#fff;}
.tabs1 a.fr.blu{display:inline;color:#06c;background:none;border:none;width:auto;height:auto;margin:0;padding:0;}
.tabs2{border-bottom:1px solid #DEDEDE;height:26px;margin-top:10px;}
.tabs2 li{float:left;}
.tabs2 a{line-height:28px;border-color:#DEDEDE;border-style:solid;border-width:1px 0 0 1px;color:#666;background:#f7f7f7;padding:5px 10px}
.tabs2 .on{background:#FFF;border-bottom:1px solid #fff;color:#000;}
.tabs2 .last{border-right:1px solid #DEDEDE}
#content th{font-size:13px}
/* 控件___Table */
.table1 td{border-bottom:1px dashed  #DEDEDE;padding:5px 0;color:#000}
.table1 th{background:#eee;color:#000}
/* 控件___弹出框 */
.popup{border:5px solid #666;}
.popup .title{background:url(../Images/index20130607.png) left -275px repeat-x;padding:3px 8px;font-weight:bold;color:#000;font-size:14px;}
.dialog{padding:15px;}
.dialog input{padding:4px 1px;}
.dialog select{padding:4px 4px 4px 0;}
.dialog th,.dialog td{padding:7px 4px;}
.dialog th{text-align:left;font-weight:normal;color:#000;}
.orange,.gray_dark,.gray_light{background:url(../Images/index20130607.png) left top no-repeat;border:none;border-radius:3px;font-size:14px;height:29px;line-height:29px;padding:0 10px;display:inline-block;color:#fff;cursor:pointer;}
.orange{background-position:0 -235px;}
input,textarea,select,button{font-size:12px;color:#666;font-family:Verdana,"SimSun","Microsoft YaHei";margin:0 5px; outline: none;}
input[type=text],input[type=password],textarea,select{border:1px solid #ccc;padding:2px 2px;}
.pop-city{background:none repeat scroll 0 0 white;border-color:#85BEE5 #3485C0 #3485C0 #85BEE5;border-style:solid;border-width:1px;box-shadow:2px 2px 3px rgba(0,0,0,0.3);display:none;font-size:12px;overflow:hidden;padding:5px 0;position:absolute;width:300px;z-index:99999;}
.pop-city ul{height:22px;overflow:hidden;padding:3px 5px 0;position:relative;z-index:5;}
.pop-city ul li{float:left;}
.pop-city ul li a{color:#666666;cursor:pointer;display:inline-block;line-height:20px;margin-right:3px;padding:0 5px;text-decoration:none;}
.pop-city .selected{background:none repeat scroll 0 0 white;border-color:#85BEE5 #85BEE5 white;border-style:solid;border-width:1px;color:black;}
.pop-city .tab-pannel{border-top:1px solid #85BEE5;line-height:22px;margin-top:-1px;overflow:hidden;padding:6px 5px;position:relative;}
.pop-city .tab-pannel a{color:#404040;float:left;padding-left:4px;text-align:left;text-decoration:none;width:66px;}
/* 控件___评论 */
.txt_ul{margin:0 10px 20px 10px;}
.txt_ul li{border-bottom:1px dashed #dedede;padding:20px 0 10px 0;}
.txt_ul span{font-weight:bold;}
.comment .title{background:#f7f7f7;border-bottom:1px solid #eee;margin:0 10px;text-align:center;font-weight:bold;color:#0071bb;padding:5px 0}
.comment .title:hover{color:#ff8800;}
#comment_tab a{font-size:13px;padding:5px 20px;height:28px}
/* 控件___酒店详情页面 */
.hotel_base tr{color:#000;line-height:1.5;}
.hotel_base tr td{font-size:13px;padding:2px 4px;}
.big2{font-size:24px;margin:0 3px;vertical-align:middle;}
.big3{font-size:16px;margin:0 3px;vertical-align:middle;}
.hall td,.hotel_datelist td{color:#666;padding:5px 3px;}
.hotel_datelist td img{padding-left:20px;}
.hotel_datelist p.area_name{color:black; font-size:13px; text-align: left;}
.hotel_datelist p.dist{color:grey; text-align: left;}
.hotel_datelist tbody{color:#666;border-bottom:1px dashed lightgrey;padding:5px 3px;}
.hall th{padding:5px 3px;}
.hall .hot{font-size:16px;}
.tabmain_1,.tabmain_room,.tabmain_pic,.tabmain_facility,.tabmain_traffic,.comment{margin:0px 0 20px 0;border-top:0;}
.box{padding:8px;}
.info_old{color:#666;}
.lead_infobox{font-size:14px;padding:10px;line-height:2.0;border:1px solid #ccc;margin-bottom:10px}
.lead_infobox table tr td{padding:5px 3px;font-size:14px;color:#666;}
/* 控件___会员中心 */
#member_menu{width:180px;float:left;padding:10px;margin:12px 10px 30px 0;background:#0071bb;border-radius:5px;}
#member_menu h2{margin-bottom:10px;font-size:18px;border-bottom:none;color:#fff;background:url(../Images/index20130607.png) -369px -481px no-repeat;padding-left:30px;}
#member_menu div{background:#fff;padding:10px;border-radius:5px;min-height:350px;_height:350px;box-shadow:0 0 5px #005994;}
#member_menu dl{margin:10px 0;}
#member_menu dd{border-bottom:1px dashed #999;line-height:30px;padding-left:5px;margin-left:20px;}
#member_menu dt{padding:5px 0 5px 20px;font-size:14px;color:#333;}
#member_menu .now a{color:#ff8400;}
#sub_left{width:740px;float:left;margin-bottom:15px;}
.white_title{border-bottom:1px solid #ccc;color:#000;font-weight:bold;font-size:14px;padding:7px 0;margin-bottom:15px;position:relative;}
.bottom_title{text-align:center;border-bottom:1px solid #DDD;margin-bottom:10px;}
.table_bg table{margin-bottom:20px;}
.table_bg th{text-align:left;background:#eee;}
.member th{padding:10px 5px;font-size:12px;font-weight:normal;}
.member td{padding:10px 5px;}
.member input{padding:3px 2px;width:200px;border:1px solid #ccc;}
.order{background:url(../Images/index20130607.png) -376px -558px no-repeat;}
.message{background:url(../Images/index20130607.png) -376px -521px no-repeat;}
.provided{background:url(../Images/index20130607.png) -376px -593px no-repeat;}
.table_gray{border-collapse:collapse;}
.table_bg table{margin-bottom:20px;}
.table_bg th{text-align:left;background:#eee;}
.table_gray td,.table_gray th{border:1px solid #ccc;}
.table_gray th{text-align:right;}
.table_width td,.table_white th{border:1px solid #fff;}
.table_white th{font-weight:bold}
.table_bottom td{border-bottom:1px solid #ccc;}
.table_white .new{color:#c30;}
.pnext{background:url(../Images/p_pre_next_bg.png)-54px 0px  no-repeat;width:48px;height:48px;position:absolute;z-index:2300;}
.pprev{background:url(../Images/p_pre_next_bg.png)0 0 no-repeat;width:48px;height:48px;position:absolute;z-index:2300;}
.pic_title{font-weight:bold;color:#FF6600;}
.download{background:url(../Images/downlist_icon.gif) left 10px no-repeat;text-decoration:none;padding-left:10px;float:right;}
.clr_after:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clr_after{height:1%;}
.clr_after li{border-bottom: 1px dashed #ccc;line-height: 2.5;width: 455px;margin: 0 10px;float: left;}
ul.need{padding:0;margin:0}
ul.need li{border-bottom:1px dashed #ccc;padding:3px 0;font-size:13px}
ul.need li:hover{background:#f5f5f5;}
.solid{border:1px solid #ccc;}
#smt_form strong{font-size:14px;color:#444}
.hy_left input,.hy_left textarea{background:#FFFFCC;padding:5px;border:1px solid #999;border-bottom:1px solid #ededed;border-right:1px solid #ededed;font-family:Verdana;margin-right:5px;width:370px;font-size:12px;color:#666;font-family:Verdana,"SimSun","Microsoft YaHei";margin:0 5px;}
.hy_left input{height:24px;}
.succeed{border:1px solid #D9EB9F;padding:20px 20px 20px 70px;margin:10px 0;background:#FBFFED url(../Images/index20130607.png) no-repeat -346px -163px;}
.succeed a.btn{width:120px;text-align:center;height:28px;line-height:28px;display:inline-block;font-size:14px;margin-left:20px;}
.success{padding:20px;background:#feffd6;border:#ffae66 1px solid;line-height:36px;}
.success i.icon{font-style:normal;font-size:36px;color:#cbed80;vertical-align:middle;padding:0 5px 0 10px;text-shadow:#87b927 1px 1px 1px;font-family:'Segoe Print','Segoe Script','Gisha','Microsoft YaHei','SimSun';}
.failed{border:1px solid #D9EB9F;padding:20px 20px 20px 70px;margin:10px 0;background:#FBFFED url(../Images/index20130607.png) no-repeat -340px -122px;}
.m_tabs{border-bottom:1px solid #0071bb;}
.m_tabs a{line-height:27px;margin-right:5px;font-weight:bold;border-radius:3px 3px 0 0;background:#ccc;color:#000;}
.m_tabs a:hover,.m_tabs .tabs_on{background:#0071bb;color:#fff;}
.m_tabs li{float:left;}
.tabs{height:27px;padding:0 10px;}
.tabs a{display:inline-block;padding:0 20px;}
.gray_light{background-position:0 -440px;}
#popOtherCityMap{padding:0}
#popOtherCityMap ul{background:#F1F1F1;padding:0}
#popOtherCityMap ul li a.selected{border-color:#698191 #85BEE5 white;border-color:#F1F1F1 #DFDFDF white;}
#popOtherCityMap .tab-pannel a:hover{color:#FF6600;font-weight:bold}
a.special_href{display:block;background:url(../Images/special.png);width:198px;height:74px;margin-bottom:10px;}
.btn,a.btn{color:#333;border:#ccc 1px solid;border-radius:2px;box-shadow:inset #fff 1px 1px,inset #fff -1px -1px;text-align:center;background:-webkit-gradient(linear,0 0,0 bottom,from(#eeeeee),to(#cccccc));background:-webkit-linear-gradient(#eeeeee,#cccccc);background:-moz-linear-gradient(#eeeeee,#cccccc);background:-ms-linear-gradient(#eeeeee,#cccccc);background:-o-linear-gradient(#eeeeee,#cccccc);background:linear-gradient(#eeeeee,#cccccc);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#eeeeee,endcolorstr=#cccccc,gradientType=0);}
.btn.btn_org,a.btn.btn_org{color:#fff;border:#e95823 1px solid;border-radius:2px;box-shadow:inset #fbad53 1px 1px,inset #fbad53 -1px -1px;text-align:center;background:-webkit-gradient(linear,0 0,0 bottom,from(#f98c23),to(#f86b2b));background:-webkit-linear-gradient(#f98c23,#f86b2b);background:-moz-linear-gradient(#f98c23,#f86b2b);background:-ms-linear-gradient(#f98c23,#f86b2b);background:-o-linear-gradient(#f98c23,#f86b2b);background:linear-gradient(#f98c23,#f86b2b);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f98c23,endcolorstr=#f86b2b,gradientType=0);}
.btn.btn_blue,a.btn.btn_blue{color:#fff;border:#03c 1px solid;border-radius:2px;box-shadow:inset #0099cc 1px 1px,inset #0099cc -1px -1px;text-align:center;background:-webkit-gradient(linear,0 0,0 bottom,from(#0088cc),to(#0044cc));background:-webkit-linear-gradient(#0088cc,#0044cc);background:-moz-linear-gradient(#0088cc,#0044cc);background:-ms-linear-gradient(#0088cc,#0044cc);background:-o-linear-gradient(#0088cc,#0044cc);background:linear-gradient(#0088cc,#0044cc);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#0088cc,endcolorstr=#0044cc,gradientType=0);}
.btn.btn_green,a.btn.btn_green{color:#fff;border:#3E8F3E 1px solid;border-radius:2px;box-shadow:inset rgba(255,255,255,0.15) 1px 1px,inset rgba(255,255,255,0.15) -1px -1px;text-align:center;background:-webkit-gradient(linear,0 0,0 bottom,from(#5CB85C),to(#419641));background:-webkit-linear-gradient(#5CB85C,#419641);background:-moz-linear-gradient(#5CB85C,#419641);background:-ms-linear-gradient(#5CB85C,#419641);background:-o-linear-gradient(#5CB85C,#419641);background:linear-gradient(#5CB85C,#419641);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#5CB85C,endcolorstr=#419641,gradientType=0);}
.btn_green:active {

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8FCF00), to(#6B9C00));
	background: -webkit-linear-gradient(#8FCF00, #6B9C00);
	background: -moz-linear-gradient(#8FCF00, #6B9C00);
	background: -ms-linear-gradient(#8FCF00, #6B9C00);
	background: -o-linear-gradient(#8FCF00, #6B9C00);
	background: linear-gradient(#8FCF00, #6B9C00);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#8FCF00, endcolorstr=#6B9C00, gradientType=0);
}
.btn_blue:active {
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#55aaee), to(#3388cc));
	background: -webkit-linear-gradient(#55aaee, #3388cc);
	background: -moz-linear-gradient(#55aaee, #3388cc);
	background: -ms-linear-gradient(#55aaee, #3388cc);
	background: -o-linear-gradient(#55aaee, #3388cc);
	background: linear-gradient(#55aaee, #3388cc);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#55aaee, endcolorstr=#3388cc, gradientType=0);
}
.alert {
	padding: 10px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
}
.alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}
.alert-info {
	color: #333;
	background-color: #f5f8fc;
	border-color: #bce8f1;
}
.alert-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}
.alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0);}
.special_hover{position:fixed;top:182px;left:50%;margin-left:510px;}
.win_login{margin-top:20px;}
.win_login:first-child{margin-top:0；}
.win_login ul.tab{display:block;border-bottom:#d9dce2 1px solid;height:30px;}
.win_login ul.tab li{display:block;float:left;width:120px;height:30px;line-height:30px;border:#eeeeee 1px solid;margin-bottom:-1px;text-align:center;position:relative;top:-1px;border-bottom:#d9dce2 1px solid;border-radius:4px 4px 0 0;cursor:pointer;background:#fbfbfb;margin-right:5px;font-weight:bold;}
.win_login ul.tab li.s{cursor:default;border:#d9dce2 1px solid;border-bottom:#fff 1px solid;background:#fff;}
.win_login ul li:hover{background:#f6f6f6;}
.win_login table{margin-top:10px;}
.win_login .button1{display:inline;}
.win_login .con{display:none;}
.win_login .con.s{display:block;}
.win_login .con.regvip{padding-top:20px;}
.win_login .con.regvip p{height:40px;line-height:25px;}
.win_login .con.regvip a.btn{display:inline-block;text-align:center;width:80px;height:30px;line-height:30px;cursor:pointer;}
.step{height:20px;line-height:20px;width:500px;padding:20px 0;margin:0 auto;}
.step .fl{height:10px;width:160px;margin-left:-10px;position:relative}
.step .fl:first-child{border-radius:4px 0 0 4px;}
.step .fl:last-child{border-radius:0 4px 4px 0;}
.step .p,.step .p .i{background:#acc79a;}
.step .n,.step .n .i{background:#68a047;z-index:10;border-radius:4px!important;}
.step .f,.step .f .i{background:#adadad;}
.step .fl .i{position:absolute;width:30px;height:30px;text-align:center;line-height:30px;color:#fff;left:50%;top:-10px;margin-left:-15px;border-radius:30px!important;}
.step .fl .txt{position:absolute;width:100%;top:20px;text-align:center;}
.step .p .txt{color:#acc79a;}
.step .n .txt{color:#68a047;}
.step .f .txt{color:#adadad;}
.pakesucc_icons{width:64px;height:64px;background:url(../Images/pakesucc_icons.png);}
.send_sale_list a{display:inline-block;margin-right:5px;}
.send_sale_list a:hover{color:#f60;}
.remainder_msg{border:#ff6600 5px solid;padding:10px;}
.remainder_msg span.imp{font-size:20px;}
.remainder_msg a.btn{display:inline-block;padding:0 10px;}
.remainder_box_title{height:16px;line-height:16px;border-left:#f00 3px solid;padding-left:5px;margin-bottom:15px;}
.remainder_box_title  b{float:left;position:relative;font-size:14px;}
.remainder_box{border:#ccc 1px solid;border-spacing:0;border-collapse:collapse;width:100%;}
.remainder_box td,.remainder_box th{height:30px;text-align:center;}
.remainder_box th{border-bottom:#ccc 1px solid;background:#f9f9f9;}
.remainder_box p.ns{width:280px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.remainder_box .note a.btn{display:inline-block;padding:0 6px;margin-left:5px;}
.recharge_pay p{margin:5px 0;}
.recharge_pay .btn{width:162px;height:37px;background:url(../Images/h_pay.jpg);border:none;margin-top:10px;cursor:pointer;outline:none;vertical-align:bottom;}
i.icon_success{display:inline-block;width: 42px;height: 42px;background:url(../Images/index20130607.png) no-repeat -352px -178px;vertical-align: middle;margin-right: 6px;}


.dialog_week{z-index:1002;margin:-120px 0 0 -255px;position:fixed;left:50%;top:50%;width:500px;border:1px solid #0071bb;background:url(../Images/week_05.gif) left top repeat-x #fff;min-height:100px;}
/* .dialog_title{height:35px;background:url(../Images/week_05.gif) left top repeat-x;font:normal bold 14px/35px Arial,Helvetica,sans-serif;color:#333;padding:0 15px;}
*/
.dialog_wrap{position:fixed;z-index:1001;top:0;left:0;width:100%;height:100%;background:#666 url(../Images/2c15e72b453449cda0126ad9f7d5f5d9.gif) 50% 50% repeat;opacity:0.8;filter:Alpha(Opacity=80);}
.dialog_txt{padding:30px 0;}
.dialog_txt p{text-align:center;font:normal normal 13px/20px Arial,Helvetica,sans-serif;color:#666;}
.dialog_txt p strong{color:#ff8400;}
.dialog_bt{text-align:center;padding:10px 0 0 0;}
.dialog_bt a{display:inline-block;width:120px;height:30px;background:url(../Images/week_dialog.gif) left top no-repeat;font:normal bold 14px/30px Arial,Helvetica,sans-serif;text-align:center;text-decoration:none;color:#fff;margin-right:10px;}




/*详情页seo优化*/
.hotel_title{height: 35px; line-height: 35px; border-bottom: #ccc 1px solid;}
.star_level{font-size:12px;font-family:Verdana;font-weight: bold;}
.hotel_title .star_level{display:inline-block;vertical-align: middle; margin:0 3px 0 12px;margin-bottom: -8px;}
.hotel_title a.iframe{display: inline-block; vertical-align: middle;}


.filter .position_tab{height:22px;width: 100%; clear: both;}
.position_tab span{display: block;position: relative;float: left;border:#ccc 1px solid;border-left: none;padding:0 15px 0 6px;background:#fff;}
.position_tab span:first-child{border-left:#ccc 1px solid;}

.position_tab span:before{content:' ';display:block;width:0;height:0;border-top:4px solid;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0);position: absolute;right: 5px;top: 10px;}
.position_tab span:hover{background:#f6f6f6;cursor:pointer; text-decoration: underline;}
.position_tab span.selected{background:#f6f6f6;border-bottom:#f6f6f6 1px solid;}
.filter .position_con{border:#ccc 1px solid;background:#f6f6f6;padding:6px;width: auto;}


.messages{/* background:#F3F6DD; */width:620px;}
.messages .title{ background:#eee;padding:0 12px; font-size: 16px;}
.messages .list{max-height: 300px;overflow-y:auto;}

.messages .msgc{overflow: hidden;padding: 10px 20px; }
.messages .msgc .fl,.messages .msgc .fr{max-width:350px;}
.messages .msg{border: #5ae 1px solid;border-radius:4px;position: relative;background:#fff;margin-bottom: 20px; line-height: 20px;min-width: 150px;padding: 10px;}
.messages .msgc  .fl i.i_-13{background-position:-192px 0;}
.messages .msgc .lgr{color:#ccc;}
.messages .fl .msg big{position: absolute;font-size:12px; bottom:7px;left: -7px;color:#5CB85C;}
.messages .fr .msg big{position: absolute;font-size:12px; bottom:7px;right: -5px;color:#5ae;}
.messages .fl .msg small{position: absolute;font-size:12px;top: 0;left: 1px;color:#fff;}
.messages .fr .msg small{position: absolute;font-size:12px;top: 0;left: -1px;color:#fff;}
.messages .fl .msg{border-color: #5CB85C;}
.messages .msg a.relay{position: absolute; bottom:-20px; left:10px;}
.messages .msg a.del{position: absolute;bottom:-20px; left:40px;}
.messages .msgc a{display:none;}
.messages .msgc span a{display:inline;}
.messages .msgc:hover a{display: inline;}

.messages .send{background: #f6f6f6; height: 141px;}
.messages .send .con{ width: 100%; border-top:#fff 1px solid;padding: 15px;}
.messages .send_title{display: block; margin: 10px auto;width:100%;height: 32px;line-height: 32px; }
.messages .send .con textarea{display: block;width:100%;height: 60px; margin: 0 auto;resize:none;}
.list_title{width: 440px;overflow: hidden;overflow:hidden;white-space: nowrap;text-overflow: ellipsis; float: left;}
.list_title h1{display: inline;font-size:12px;font-weight:normal;font-family: 'SimSun';color:#666;}
#hotels_rfp_btn{padding: 2px 8px; margin-left: 24px;}
#hotels_rfp{width:242px;border:#f60 4px solid;}
#hotels_rfp input{margin-top: 5px;vertical-align: top;}
#hotels_rfp li{height: 30px;line-height: 20px;}
#hotels_rfp ul{max-height: 360px;overflow: auto;}
#cart{position: absolute;top:0;height: 0;width: 78px;height: 78px; z-index: 1000;}
.rfp_hotel_list_title{background:#eee; height: 30px;line-height: 30px;font-size: 14px;font-weight: bold;padding-left: 12px;}
.rfp_hotel_list{max-height: 160px; overflow-y: auto;border:#ccc 1px solid;}
.rfp_hotel_list li{height: 30px;line-height: 30px;border-top: 1px solid #ccc;}
.rfp_hotel_list li:first-child{border-top: none;}

.rfp_tab{margin: 10px auto; height: 26px;border-bottom: #5ae 1px solid; }
.rfp_tab a{display:block; float: left; padding:0 12px; height: 25px;line-height: 25px;border-radius: 4px 4px 0 0;}
.rfp_tab a.select{ color:#333; border:#5ae 1px solid; border-bottom:#fff 1px solid;}
.rfp_banner{margin-bottom: 20px;}
.rfp_form{border:#2772b5 1px solid;height:350px; margin-bottom: 20px;}
.rfp_form .title{background:#2772b5;color:#fff; height: 20px;padding:4px 6px;position: relative;}
.rfp_form .title a.to_rfp{display: block;position: absolute;right: 20px;top: -9px;height: 30px;line-height: 30px;padding: 0 12px; background:#5ae;color:#fff;}
.rfp_form .title a.to_rfp:before{content: ' ';
display: block;
width: 0;
height: 0;
border-right: 4px solid #5ae;
border-left: 4px solid rgba(0,0,0,0);
border-bottom: 4px solid #5ae;
border-top: 4px solid rgba(0,0,0,0);
position: absolute;
top: 0;
left: -8px;
}

.rfp_form .title i{display: inline-block;width: 16px;height: 16px;border-radius:50%;background:#fff;color:#f60;font-style:normal;text-align: center;line-height: 16px;margin-right: 3px;}
.rfp_form.first{border:#ccc 1px solid;width: 240px;height:347px;margin-right:10px;}
.rfp_form.first .title{background:#ccc;}
.rfp_form.first i{color:#666;}
.rfp_form .alert{margin:8px;}
#hotels{margin:8px;height: 173px;overflow: auto;}
#hotels li{height: 25px;line-height: 25px; padding-left: 1px;}
#hotels li input{vertical-align: middle;margin: 0;}

.rfp_form table{table-layout: fixed; line-height:30px; margin: 0 8px;}
.rfp_form td:first-child{width: 12px; padding: 0; text-align: center;vertical-align: top;}
.rfp_form th{width:80px;vertical-align: top;}
.rfp_form textarea{width: 320px;height: 60px;}
.rfp_form.fr{width: 250px;background:#f6f6f6;}
.rfp_form.need{width:475px;}
.rfp_form.fr p{padding:4px 8px;}
.rfp_form.fr input{width: 210px;}
.rfp_form .btn{display: inline-block;height: 35px;line-height: 35px;margin-top: 15px;}
.rfp_form.first .btn{margin-left: 10px;font-size: 14px;font-weight: bold;}

.hotellist#hotels{margin:0; border-collapse: collapse;width: 100%;max-height:120px; overflow: auto;table-layout: fixed;}
.hotellist td{border-bottom: #ccc 1px solid; text-align: center;}
.hotellist .name{text-align: left;width: 280px;}
.hotellist td:first-child,.hotellist th:first-child{width:20px;}
.hotellist_con{max-height: 166px;overflow: auto;border:#ccc 3px solid;}
.search span {white-space:nowrap;}